define(function() {
    return {
        auth: [{
            method: 'showSecurity',
            size: 'sm',
            templateUrl: 'views/dialogs/templates/security.html',
            controller: 'SecurityController',
            controllerUrl: 'views/dialogs/controllers/security'
        }, {
            method: 'editPassword',
            size: 'sm',
            templateUrl: 'views/dialogs/templates/edit-password.html',
            controller: 'EditPasswordController',
            controllerUrl: 'views/dialogs/controllers/edit-password'
        }],
        mock: [{
            method: 'editModule',
            size: 'md',
            templateUrl: 'views/dialogs/templates/edit-module.html',
            controller: 'EditModuleController',
            controllerUrl: 'views/dialogs/controllers/edit-module'
        }, {
            method: 'editMock',
            size: 'md',
            templateUrl: 'views/dialogs/templates/edit-mock.html',
            controller: 'EditMockController',
            controllerUrl: 'views/dialogs/controllers/edit-mock'
        }, {
            method: 'editMockDoc',
            size: 'lg',
            templateUrl: 'views/dialogs/templates/edit-mock-doc.html',
            controller: 'EditMockDocController',
            controllerUrl: 'views/dialogs/controllers/edit-mock-doc'
        }, {
            method: 'copyMock',
            size: 'lg',
            templateUrl: 'views/dialogs/templates/copy-mock.html',
            controller: 'CopyMockController',
            controllerUrl: 'views/dialogs/controllers/copy-mock'
        }, {
            method: 'testMock',
            size: 'lg',
            templateUrl: 'views/dialogs/templates/test-mock.html',
            controller: 'TestMockController',
            controllerUrl: 'views/dialogs/controllers/test-mock'
        }, {
            method: 'showSearchbox',
            backdrop: false,
            size: 'sm',
            templateUrl: 'views/dialogs/templates/ace-searchbox.html',
            controller: 'AceSearchboxController',
            controllerUrl: 'views/dialogs/controllers/ace-searchbox'
        }, {
            method: 'showShortcutKey',
            size: 'md',
            templateUrl: 'views/dialogs/templates/ace-shortcut_key.html',
            controller: 'AceShortcutKeyController',
            controllerUrl: 'views/dialogs/controllers/ace-shortcut_key'
        }, {
            method: 'showGotoLine',
            backdrop: false,
            size: 'md',
            templateUrl: 'views/dialogs/templates/ace-goto_line.html',
            controller: 'AceGotoLineController',
            controllerUrl: 'views/dialogs/controllers/ace-goto_line'
        }],
        tool: [{
            method: 'editParams',
            size: 'md',
            templateUrl: 'views/dialogs/templates/edit-params.html',
            controller: 'EditParamsController',
            controllerUrl: 'views/dialogs/controllers/edit-params'
        }, {
            method: 'showCode',
            size: 'lg',
            templateUrl: 'views/dialogs/templates/edit-code.html',
            controller: 'EditCodeController',
            controllerUrl: 'views/dialogs/controllers/edit-code'
        }, {
            method: 'showTable',
            size: 'sm',
            templateUrl: 'views/dialogs/templates/markdown-table.html',
            controller: 'MarkdownTableController',
            controllerUrl: 'views/dialogs/controllers/markdown-table'
        }, {
            method: 'showImage',
            size: 'md',
            templateUrl: 'views/dialogs/templates/markdown-image.html',
            controller: 'MarkdownImageController',
            controllerUrl: 'views/dialogs/controllers/markdown-image'
        }, {
            method: 'editCode',
            size: 'lg',
            templateUrl: 'views/dialogs/templates/markdown-code.html',
            controller: 'MarkdownCodeController',
            controllerUrl: 'views/dialogs/controllers/markdown-code'
        }, {
            method: 'showEmoji',
            size: 'lg',
            templateUrl: 'views/dialogs/templates/markdown-emoji.html',
            controller: 'MarkdownEmojiController',
            controllerUrl: 'views/dialogs/controllers/markdown-emoji'
        }, {
            method: 'editCategory',
            size: 'md',
            templateUrl: 'views/dialogs/templates/edit-category.html',
            controller: 'EditCategoryController',
            controllerUrl: 'views/dialogs/controllers/edit-category'
        }, {
            method: 'publishBlog',
            size: 'md',
            templateUrl: 'views/dialogs/templates/publish-blog.html',
            controller: 'PublishBlogController',
            controllerUrl: 'views/dialogs/controllers/publish-blog'
        }]
    };
});
